#include "storagedatabase.h"

#include <QSqlDatabase>
#include <QDebug>
#include <QSqlQuery>
#include <QRandomGenerator>
storageDatabase::storageDatabase(QObject *parent) : QObject(parent)
{
init();
}

void storageDatabase::init()
{
    // 打开数据库，整个应用程序可用
     QSqlDatabase dbConn = QSqlDatabase::addDatabase("QSQLITE");
     dbConn.setDatabaseName("testsql.db");

     if (dbConn.open()) {
         qDebug() << "连接数据库成功!";


     } else {
         qDebug() << "连接数据库失败!" ;
     }
}

void storageDatabase::writeData()
{

    // 执行一个有效的 SQL 查询（例如，创建一个表或检查表是否存在）
    QSqlQuery query; // 注意：这里不需要传递 dbConn，因为 query 默认使用默认连接
    QString sql;
     sql = QString("insert into dataconM values(NULL,'%1','%2','%3','%4','%5','%6','%7','%8','%9','%10','%11');")
            .arg(date).arg(test).arg(test2).arg(test3).arg(test4).arg(test5)
            .arg(test6).arg(test7).arg(test8).arg(test9).arg(test10);
    if (!query.exec(sql)) {
        qDebug() << "失败:" ;
    }
    else {

        qDebug() << "ok:" ;
         }
    // ... 其他代码 ...
}
